/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DATABASE;

/**
 *
 * @author Usuario
 */
import Negocio.Carpeta;
import Negocio.Mail;
import Negocio.MailEnviado;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;


public class CarpetasDB 
{
	   
        public ArrayList<Carpeta> listarCarpetas() throws SQLException
        {
            
            DatabaseManager db = new DatabaseManager();
            Connection var = db.getConnection();
            String sql= "SELECT *FROM CARPETA";
            Statement stmt = var.createStatement();
            ResultSet resultado = stmt.executeQuery(sql);
            ArrayList <Carpeta> listado = new ArrayList();
            while (resultado.next())
        {
            Carpeta carpeta = new Carpeta(Integer.parseInt(resultado.getString("ID_CARPETA")),resultado.getString("NOMBRE"),Integer.parseInt(resultado.getString("ID_PADRE")));
            //System.out.println(resultado.getString("NOMBRE"));
            listado.add(carpeta);
        }
        
        db.getConnection().close();

        return listado;
        }
        
        public boolean agregarCarpeta(Carpeta carpeta) throws SQLException
        {
                DatabaseManager db = new DatabaseManager();	
                Connection var= db.getConnection();
		Statement stmt = var.createStatement();
		boolean resultado=stmt.execute("INSERT INTO CARPETA VALUES("+carpeta.getId_caperta()+",'"+carpeta.getNombre()+"',"+carpeta.getId_padre()+")" );
                var.commit();
                db.getConnection().close();
		return resultado;
        
        }
        
        
}

